﻿#ifndef USERREGISTERCODECBASE_H
#define USERREGISTERCODECBASE_H

#include "DataPackage_UserRegisterCodec.h"

class UserRegisterCodecBase
{
public:
  enum RegisterType{
    Unregister=0x00,
    Register,
    Registered,
    Reset,
    Size
  };
public:
  explicit UserRegisterCodecBase(){}
  virtual ~UserRegisterCodecBase(){}
public:
  virtual DataPackage_UserRegisterCodec* decode(DataPackage_UserRegisterCodec* dataPackage_UserRegisterCodec)
  {
    (void)dataPackage_UserRegisterCodec;
    return Q_NULLPTR;
  };
};

#endif // USERREGISTERCODECBASE_H
